﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CKSE.Interfaces;

namespace Skyrim
{
    public class Skyrim : IGame
    {
        SkyrimScriptManager _scriptManager;
        SkyrimCompiler _compiler;

        public string Name
        {
            get
            { return "Skyrim"; }
        }

        public IScriptManager ScriptManager
        {
            get 
            {
                return _scriptManager;
            }
        }

        public ICompiler Compiler
        {
            get { return _compiler; }
        }

        public string Path
        {
            get 
            { 
                throw new NotImplementedException(); 
            }
        }

        public Skyrim()
        {
            _scriptManager = new SkyrimScriptManager(this);
            _compiler = new SkyrimCompiler(this);
        }
    }
}
